package com.zmn.oms.dubbo.interfaces.zmn.serviceprovider.order;

import com.zmn.common.dto2.ResponseDTO;
import com.zmn.oms.dubbo.dto.zmn.order.serviceprovider.*;

import java.util.List;

/**
 * 类描述：服务商订单remote
 *
 * @author yule
 * @date 2020/7/2 18:01
 */
public interface ServProviderOrderDistributeRemoteService {

    /**
     * 派单工程师查询
     *
     * @param distributeQueryDIO
     */
    ResponseDTO<List<OrderDistributeDRO>> distributeMasterList(OrderDistributeQueryDIO distributeQueryDIO);

    /**
     * 保存派单
     *
     * @param distributeDIO
     */
    ResponseDTO saveDistribute(OrderDistributeDIO distributeDIO);

    /**
     * 分单撤回
     *
     * @param
     */
    ResponseDTO saveAssignBack(OrderDistributeBackDIO orderDistributeBackDIO);

}
